long-range missile - Spanish English Dictionary